.panel {
    max-width: 900px;
    margin: 0 auto;
    .header {
        padding: 10px;
        background-color: #f6f6f6;
        border-radius: 3px 3px 0 0;
    }
    .topic-tab {
        color: #80bd01;
        margin: 0 10px;
        cursor: pointer;
        display: inline-block;
    }
    .topic-tab.current-tab {
        background-color: #dbdd11;
        color: #fff;
        padding: 3px 4px;
        border-radius: 3px;
    }
    .list{
      .cscell {
          padding: 10px 10px 10px 10px;
          border-top: 1px solid #f0f0f0;
          .descr {
              margin: 10px 10px 5px 10px;
              font-size: 1.3em;
              color: rgba(3, 3, 3, 0.9);
          }
          .title {
              font-size: 1.5em;
              color: #80bd01;
              text-decoration: none;
          }
      }
    }
}

.panel .list .cscell .starcount {
    font-size: 12px;
}
